var $ = require('../../lib/jquery');
var util = require('./common/util');
var nav = require('./common/nav');
var template = require('../tpl/template');
var _header = require('./common/header');
var minHeight = require('./common/minHeight');
minHeight.init();
var _nav = new nav();
var header = new _header();
var see_jg_ingo, jg_doctor_list;
see_jg_ingo = {
  page:1,
  maxpage:null,
  alldata:[],
  init: function (data) {
    this.fetch();
    this.bindevent();
    $('.js_yi').on('click',function(){
      window.location.href='./ghjy.html'
    })
  },
  getparam: function (data) {
     var orgcode = util.getParam('orgcode');
     return{
       orgcode: orgcode,
       page:this.page,
       pageSize:10
     }
  },
  fetch: function (data) {
    var _this = this;
    util.fetch('api/medical/dock/queryCommunityHomeMedical', this.getparam(), {
      timeout:1000
    }).then(function(res){
      _this.info_render(res.data);
      _this.doctor_render(res.data);

    }).fail(function(){
      console.log('接口异常流')
    })
  },
  info_render: function (data) {
    // if (this.hasRender) return ;
    // var tpl = template('jginfo',{data:data});
    // $('.js_jg_info').html(tpl);
    // this.hasRender = true;
  },
  doctor_render: function (data) {
    var d = data.items || {};
    this.maxpage = d.totalPage;
    var tpl = template('doctor_list', {
      data: d.list
    })
    this.alldata=this.alldata.concat(d.list);
    $('.js_doctor_list').html(tpl);
    if(this.maxpage > 1){
      $('.js_btn_wrap').removeClass('hide')
    }else{
      $('.js_btn_wrap').addClass('hide');
    }
  },
  getdetail: function (medicalid, falg) { // flag 是否为签约的标识位
    // util.fetch('api/medical/mymedicalInfo', {
    //   medicalId: medicalid
    // }).then(function(res) {
      if (falg) {
       
      } else {

      }

    // }).fail(function() {
    //   console.log(res);
    // })
  },
  bindevent: function (data) {
    var _this = this;
    $('.js_qy_wrap .js_btn').on('click', function () {
      if (!$('body .que_ren span').hasClass('check')) {
        window.alert('请同意协议');
        return false;
      }
      var orgcode = $(this).data().orgcode;
      var name = $(this).data().name;
      util.fetch('api/medical/dock/signingHomeMedical', {
        doctorName: name,
        orgcode: orgcode,
      }).then(function (res) {
        aletrt(res.msg);
        location.href = './jyqy.html'
      }).fail(function (res) {
        $('.js_qy_layer').addClass('hide');
        $('.js_qy_wrap').addClass('hide');
        alert(res.msg)
      })
    //  var  medicalid = $(this).data().medicalid;
    //  var  image =  $(this).data().image;
    //  var  communityid =$(this).data().communityid;
    //   sessionStorage.setItem('jy_image', image);
    //   location.href = './jlda.html?medicalid=' + medicalid + '&communityid=' + communityid;
    })
    $('.js_qy_wrap .x').on('click', function () {
      sessionStorage.removeItem('jy_image');
      $('.js_qy_layer').addClass('hide');
      $('.js_qy_wrap').addClass('hide');
    })
    $('.js_index').on('click', function() {
      location.href = "./index.html";
    })
    $('body').on('click', '.js_toqy',function(){
      // var id = $(this).data().id;
      var name = $(this).data().name;
      var orgname = $(this).data().orgname;
      var orgcode = $(this).data().orgcode;
      var image = $(this).data().image;
       $('.js_qy_layer').removeClass('hide');
       $('.js_qy_wrap').removeClass('hide');
       $('.js_qy_wrap .js_qy_name').html(name);
       $('.js_qy_wrap .js_qy_jg').html(orgname);
       $('.js_qy_wrap .js_btn').data({
         name:name,
         orgname: orgname,
         orgcode: orgcode,
       })
     
     return false;
    })
    $('body').on('click', '.js_to_map',function(){
      alert('地图导航中')
    })
    $('body').on('click', '.js_to_xq', function () {
      var index=$(this).index();
      sessionStorage.setItem('docxq',JSON.stringify(_this.alldata[index]))
       location.href = './jyxq.html?';
    })
    $('body').on('click', '.js_dot_info',function(){
      location.href="./jgxq.html?id=" + $(this).data().id
    })
    $('body').on('click','.js_add',function(){ // 下一页
      if (_this.page < _this.maxpage){
        _this.page ++ ;
        _this.fetch();
      }
      if(_this.page>1){
        $('.js_reduce').removeClass('hide');
      }
      if(_this.page == _this.maxpage){
        $('.js_changepage_add').removeClass('blue')
      }else{
        $('.js_changepage_add').addClass('blue')
      }
    })
    $('body').on('click','.js_reduce',function(){ // 上一页
      if (_this.page>1){
        _this.page --;
        _this.fetch();
      }  
      if(_this.page < _this.maxpage){
        $('.js_changepage_add').addClass('blue')
      }
      if(_this.page ==1){
        $('.js_reduce').removeClass('blue')
      }
    })
    $('body').on('click','.que_ren span',function (){
      $(this).toggleClass('check')
    })
  }
}
see_jg_ingo.init();